7afc6b1c686932266a1856dbcba1f910b410aee7,core/kernel/source/jetbrains/mps/smodel/descriptor/source/RegularModelDataSource.java,RegularModelDataSource,isLanguageAspect,#ModelRoot#IModule#SModelFqName#,229
Before Change
//prefixed with language namespace
if (!NameUtil.namespaceFromLongName(modelFqName.getLongName()).equals(module.getModuleFqName())) return false;
//is aspect model name
if (LanguageAspect.valueOf(NameUtil.shortNameFromLongName(modelFqName.getLongName())) == null) return false;
//is non-stereotyped (? test models)
//if (modelFqName.getStereotype() != null && !modelFqName.getStereotype().equals("")) return false;
return true;
}
public static boolean isUnderLanguageModels(IModule module, ModelRoot root) {
After Change
//prefixed with language namespace
if (!NameUtil.namespaceFromLongName(modelFqName.getLongName()).equals(module.getModuleFqName())) return false;
//is aspect model name
String name = NameUtil.shortNameFromLongName(modelFqName.getLongName());
for (LanguageAspect la:LanguageAspect.values()){
if (la.getName().equals(name)) return true;
}
return false;
//is non-stereotyped (? test models)